﻿namespace AutoDI;

[AttributeUsage(AttributeTargets.Assembly)]
public class SettingsAttribute : Attribute
{
    public Behaviors Behavior { get; set; } = Behaviors.Default;
    public InitMode InitMode { get; set; }
    public bool GenerateRegistrations { get; set; }
    public bool DebugExceptions { get; set; }
    public DebugLogLevel DebugLogLevel { get; set; }
    public CodeLanguage DebugCodeGeneration { get; set; }

    //Types, Maps, Assemblies
}